package selenium.demo;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

/**
 * @Author quan
 * @Description 获取搜索后的文本对象：存在问题
 * @Date 2023/5/13 21:24
 */
public class Demo3_Submit {
    public static void main(String[] args) throws InterruptedException {
        ChromeOptions options = new ChromeOptions();
        options.addArguments("--remote-allow-origins=*");
        WebDriver webDriver = new ChromeDriver(options);
        webDriver.get("https://www.baidu.com/");
//        webDriver.findElement(By.cssSelector("#kw")).sendKeys("软件测试");
        //submit点击的元素必须放在form表单里，但是click没有要求。
        //submit的对象“百度一下”在form中，所以两个都可以
//        webDriver.findElement(By.xpath("//*[@id=\"su\"]")).submit();//成功
//        webDriver.findElement(By.xpath("//*[@id=\"su\"]")).click(); //成功
        //submit的对象“新闻”不在form中，只能使用click，使用submit会报错。
//        webDriver.findElement(By.xpath("//*[@id=\"s-top-left\"]/a[1]")).submit(); //报错
        webDriver.findElement(By.xpath("//*[@id=\"s-top-left\"]/a[1]")).click();

    }
}
